링크된 문서
역링크
Base Free USDC Transfer
Base Free USDC Transfer
Base Free USDC Transfer MCP 서버는 Claude AI를 사용하여 Base 네트워크에서 USDC(USD Coin) 토큰을 무료로 전송할 수 있는 기능을 제공합니다. Coinbase CDP(Coinbase Digital Payments)의 MPC(Multi-Party Computation) 지갑 기술을 활용하여 구축되었으며, 사용자가 가스비 없이 Base 네트워크에서 USDC를 전송할 수 있게 해줍니다.
특징
- 무료 USDC 전송: Base 네트워크에서 어떤 주소나 ENS/BaseName 도메인으로도 USDC를 무료로 전송
- Coinbase MPC 지갑: Coinbase의 MPC 지갑 생성 및 관리로 안전하고 수수료 없는 트랜잭션 지원
- 이름 해석: ENS 및 BaseName 도메인 자동 지원
- 트랜잭션 상태 추적: 트랜잭션 제출 및 상태 모니터링 기능
- 지갑 계정 연결: 기존 Coinbase 계정 연결 지원
- 잔액 조회: 계정의 USDC 및 기타 토큰 잔액 조회
- 거래 이력: 트랜잭션 이력 조회 및 분석
API
도구
지갑 관리
- connect_wallet: Coinbase MPC 지갑 연결
- 입력: 연결 방식, 계정 정보
-
출력: 연결 상태 및 지갑 정보
-
create_wallet: 새 Coinbase MPC 지갑 생성
- 입력: 없음
-
출력: 새 지갑 주소 및 정보
-
get_wallet_address: 현재 연결된 지갑 주소 조회
- 입력: 없음
- 출력: 지갑 주소
잔액 및 트랜잭션
- check_usdc_balance: USDC 잔액 확인
- 입력: 지갑 주소(선택적)
-
출력: USDC 잔액 정보
-
transfer_usdc: USDC 전송
- 입력: 수신자 주소/ENS, 금액, 메모(선택적)
-
출력: 트랜잭션 해시 및 상태
-
check_transaction_status: 트랜잭션 상태 확인
- 입력: 트랜잭션 해시
- 출력: 트랜잭션 상태 및 세부 정보
도메인 해석
- resolve_name: ENS/BaseName 도메인을 주소로 해석
- 입력: 도메인 이름
-
출력: 해석된 이더리움 주소
-
lookup_address: 주소에서 관련 ENS/BaseName 조회
- 입력: 이더리움 주소
- 출력: 연결된 도메인 이름(있는 경우)
히스토리
- get_transaction_history: 트랜잭션 이력 조회
- 입력: 지갑 주소, 필터 옵션(선택적)
- 출력: USDC 트랜잭션 이력
사용 방법
설치
Base Free USDC Transfer MCP 서버는 여러 방법으로 설치할 수 있습니다:
# npm을 통한 설치
npm install -g mcp-free-usdc-transfer
# 또는 Claude Desktop에서 직접 설정
npx -y mcp-free-usdc-transfer
구성
Claude Desktop에서 이 서버를 사용하려면 다음과 같이 설정 파일에 추가할 수 있습니다:
{
"mcpServers": {
"base-free-usdc-transfer": {
"command": "npx",
"args": ["-y", "mcp-free-usdc-transfer"],
"env": {
"COINBASE_API_KEY_NAME": "your_api_key_name",
"COINBASE_API_PRIVATE_KEY": "your_private_key",
"COINBASE_PROJECT_ID": "your_project_id"
}
}
}
}
사용 예시
// 지갑 잔액 확인
const balance = await check_usdc_balance();
console.log(`현재 USDC 잔액: ${balance}`);
// USDC 전송
const result = await transfer_usdc({
to: "0x1234567890abcdef1234567890abcdef12345678",
amount: "10.5",
memo: "친구에게 저녁 식사비"
});
console.log(`트랜잭션 해시: ${result.txHash}`);
// ENS 도메인으로 USDC 전송
const ensResult = await transfer_usdc({
to: "friend.eth",
amount: "5.0"
});
제한사항
- Base 네트워크에서만 작동합니다.
- 현재는 USDC 토큰만 지원합니다.
- 트랜잭션이 즉시 처리되지 않을 수 있으며, 블록체인 상태에 따라 지연될 수 있습니다.
- 지갑 생성 및 관리는 Coinbase CDP의 보안 정책을 따릅니다.
- 한 번에 처리할 수 있는 트랜잭션 수에 제한이 있을 수 있습니다.
연결된 구성 요소
- EVM MCP Server - 다양한 EVM 호환 블록체인과 상호작용할 수 있는 더 광범위한 기능
- GOAT - 이더리움, 솔라나, Base 등 다양한 블록체인에서 200개 이상의 온체인 작업 실행
- token-revoke-mcp - 토큰 허용량 관리와 함께 사용할 수 있는 도구